<html>
<head><meta charset="utf-8"><title>the issue of audience · wg-async-foundations · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/index.html">wg-async-foundations</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/the.20issue.20of.20audience.html">the issue of audience</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="160408409"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/the%20issue%20of%20audience/near/160408409" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Naveed Pasha <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/the.20issue.20of.20audience.html#160408409">(Mar 10 2019 at 09:29)</a>:</h4>
<p>Hello all,<br>
I went through the async-await status report on the "this week in Rust" section and would like to contribute to the issue of audience</p>
<p># whoami<br>
- My experience level: 1/100 (I started learning Rust last month because I'm not hard core enough to take the world of C/C++ )<br>
- My use case: free, open-source implementation of the IEEE 11073 standard for communication to and between medical devices<br>
- My need for async-wait: medical management is primarily event driven; data generated by one device will <code>async</code> trigger events on another device or on the medical record and needs to <code>await</code>  their response to proceed appropriately</p>
<p># my answer<br>
Audience should be (~and I hate to say this~) <em>early adopters</em></p>
<p># my justification<br>
This feature is to important to release to the masses all at once since any and all bugs may<br>
1. put off users<br>
2. set in motion a chain of bad programming habits that may propagate through time</p>
<p># how to implement in nightlies<br>
As a <code>async!()</code> macro with <code>{ await }</code> statements in the body as this will make it easier (~I think~) for debugging with <code>println!()</code> and/or <code>eprintln!()</code> macros. Later, when the feature is truly mature, it could be moved to a proper keyword in the Rust syntax</p>



<a name="160510136"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/the%20issue%20of%20audience/near/160510136" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/the.20issue.20of.20audience.html#160510136">(Mar 11 2019 at 19:31)</a>:</h4>
<p>thanks for the feedback, <span class="user-mention" data-user-id="212597">@Naveed Pasha</span> =)</p>



<a name="160510231"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/the%20issue%20of%20audience/near/160510231" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/the.20issue.20of.20audience.html#160510231">(Mar 11 2019 at 19:32)</a>:</h4>
<p>As an aside, I'd generally prefer to keep this Zulip focused on impl questions rather than policy, but I appreciated the careful way you wrote up your perspective (and where you are coming from)</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>